0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R1,000 - R2,500 (2)
  • -
Status
Brand

Showing 1 - 2 of 2 matches in All Departments

Fluent Python - Clear, Concise, and Effective Programming (Paperback, 2nd Revised edition): Luciano Ramalho Fluent Python - Clear, Concise, and Effective Programming (Paperback, 2nd Revised edition)
Luciano Ramalho 1
R1,616 R1,425 Discovery Miles 14 250 Save R191 (12%) Ships in 12 - 17 working days

Don't waste time bending Python to fit patterns you've learned in other languages. Python's simplicity lets you become productive quickly, but often this means you aren't using everything the language has to offer. With the updated edition of this hands-on guide, you'll learn how to write effective, modern Python 3 code by leveraging its best ideas. Discover and apply idiomatic Python 3 features beyond your past experience. Author Luciano Ramalho guides you through Python's core language features and libraries and teaches you how to make your code shorter, faster, and more readable. Complete with major updates throughout, this new edition features five parts that work as five short books within the book: Data structures: Sequences, dicts, sets, Unicode, and data classes Functions as objects: First-class functions, related design patterns, and type hints in function declarations Object-oriented idioms: Composition, inheritance, mixins, interfaces, operator overloading, protocols, and more static types Control flow: Context managers, generators, coroutines, async/await, and thread/process pools Metaprogramming: Properties, attribute descriptors, class decorators, and new class metaprogramming hooks that replace or simplify metaclasses

Fluent Python (Paperback): Luciano Ramalho Fluent Python (Paperback)
Luciano Ramalho
R1,836 Discovery Miles 18 360 In Stock

Learn how to write idiomatic, effective Python code by leveraging its best features. Python's simplicity quickly lets you become productive with it, but this often means you aren't using everything the language has to offer. By taking you through Python's key language features and libraries, this practical book shows you how to make your code shorter, faster, and more readable all at the same time--what experts consider "Pythonic."Many programmers who learn Python basics fall into the trap of reinventing the wheel because of past experience in other languages, and try to bend the language to patterns that don't really apply to it. Author Luciano Ramalho, a Python Software Foundation member and Python programmer for 15 years, helps you drop your accent from another language so you can code Python fluently.Learn practical applications of generators for database processingRethink some design patterns in a Python contextExamine attribute descriptors and when to use them: the key to ORMsExplore Pythonic objects: protocols versus interfaces, abstract base classes and multiple inheritance

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Peptine Pro Equine Hydrolysed Collagen…
R699 R589 Discovery Miles 5 890
Pure Pleasure Electric Over Blanket
R1,337 Discovery Miles 13 370
Elna 120 Sewing Machine
 (2)
R4,499 R3,299 Discovery Miles 32 990
Hani - A Life Too Short
Janet Smith, Beauregard Tromp Paperback R310 R248 Discovery Miles 2 480
Moonology Diary 2024
Yasmin Boland Paperback R330 R258 Discovery Miles 2 580
Metalix Square Non Stick Pan
R159 R49 Discovery Miles 490
Mosquito Killer (White)
R499 R225 Discovery Miles 2 250
The Girl On the Train
Emily Blunt, Rebecca Ferguson, … Blu-ray disc  (1)
R47 Discovery Miles 470
A Girl, A Bottle, A Boat
Train CD  (2)
R91 R59 Discovery Miles 590
ZA Cute Butterfly Earrings and Necklace…
R712 R499 Discovery Miles 4 990

 

Partners